/* CSS Document */
@charset "utf-8";
.container{position: relative;}

.s_t{line-height: 54px;}
.s_t .s_tl{float: left;font-size: 40px;color: #000000;font-weight: bold;}
.s_t .s_tr{float: right;position: relative;}
.s_t .s_tr:after{position: absolute;bottom: 15px;left: 0;width: 100%;content: "";height: 11px;background: #e5f6f8;display: none;}
.s_t .s_tr a{font-size: 18px;color: #000000;position: relative;padding-right: 50px;z-index: 9}
.s_t .s_tr a:after{content: "";position: absolute; width: 18px;height: 18px;right: 0;top:50%;margin-top: -9px;background: url(anchor.svg) no-repeat center;transform: rotate(45deg); background-size: contain;transition: all 0.15s;}
.s_t .s_tr a:hover:after{transform: rotate(-45deg);}
.s_t .s_tr:hover:after{display: block;}
.section1{margin-top: 70px;}
.s1_c{margin-top: 38px;border-left: 1px solid #cccccc;}
.s1_c .swiper-container{width: calc(100% - 1px);}
.s1_c .swiper-slide{border:1px solid #ccc;box-sizing: border-box;border-left: 0;padding: 80px 35px 30px;float: left;width: 20%;}
.s1_c .swiper-slide:hover{background: url(s1_2_07.png) no-repeat center;background-size: cover;}
.s1_c .swiper-slide .s1_cia{line-height: 42px;}
.s1_c .swiper-slide .s1_cia span{font-size: 26px;color: #000000;font-weight: bold;margin-left: 13px;}
.s1_c .swiper-slide .s1_cib{margin-top: 40px;font-size: 16px;color: #444444;line-height: 2;height: 65px;border-bottom: 2px solid #cccccc;}
.s1_c .swiper-slide .s1_cic{margin-top: 30px;line-height: 24px;font-size: 16px;color: #000000;position: relative;}
.s1_c .swiper-slide .s1_cic:after{content: "";position: absolute; width: 18px;height: 18px;right: 0;top:50%;margin-top: -9px;background: url(anchor.svg) no-repeat center;transform: rotate(45deg); background-size: contain;transition: all 0.15s;}
.s1_c .swiper-slide:hover .s1_cic:after{transform: rotate(-45deg);}
@media only screen and (max-width:1600px){
	.s_t{line-height: 46px;}
	.s_t .s_tl{font-size: 32px;}
	.s_t .s_tr:after{bottom: 12px;height: 8px;}
	.s_t .s_tr a{font-size: 16px;padding-right: 40px;}
	.s_t .s_tr a:after{width: 16px;height: 16px;margin-top: -8px;}
	.section1{margin-top: 50px;}
	.s1_c{margin-top: 25px;}
	.s1_c .swiper-slide{padding: 40px 20px 20px;}
	.s1_c .swiper-slide .s1_cia{line-height: 32px;}
	.s1_c .swiper-slide .s1_cia img{height: 32px;}
	.s1_c .swiper-slide .s1_cia span{font-size: 20px;margin-left: 10px;}
	.s1_c .swiper-slide .s1_cib{margin-top: 30px;font-size: 14px;height: 40px;}
	.s1_c .swiper-slide .s1_cic{margin-top: 20px;line-height: 20px;font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.section1{margin-top: 35px;}
	.s_t{line-height: 40px;}
	.s_t .s_tl{font-size: 26px;}
	.s_t .s_tr:after{bottom: 10px;height: 7px;}
	.s_t .s_tr a{font-size: 14px;padding-right: 25px;}
	.s_t .s_tr a:after{width: 14px;height: 14px;margin-top: -7px;}
	.s1_c{margin-top: 20px;}
	.s1_c .swiper-slide{padding: 20px 20px 10px;width: 33.3333%}
	.s1_c .swiper-slide .s1_cia{line-height: 30px;}
	.s1_c .swiper-slide .s1_cia img{height: 30px;}
	.s1_c .swiper-slide .s1_cia span{font-size: 18px;margin-left: 8px;}
	.s1_c .swiper-slide .s1_cib{margin-top: 20px;font-size: 13px;height: 40px;}
	.s1_c .swiper-slide .s1_cic{margin-top: 10px;line-height: 20px;font-size: 13px;}
	.s1_c .swiper-slide .s1_cic:after{width: 14px;height: 14px;}
}
@media only screen and (max-width:750px){
	.section1{margin-top: 20px;}
	.s_t{line-height: 32px;}
	.s_t .s_tl{font-size: 20px;}
	.s_t .s_tr:after{bottom: 8px;height: 6px;}
	.s_t .s_tr a{font-size: 13px;padding-right: 20px;}
	.s_t .s_tr a:after{width: 12px;height: 12px;margin-top: -6px;}
	.s1_c{margin-top: 15px;border-top:1px solid #ccc;}
	.s1_c .swiper-slide{padding: 40px 15px 20px;float: none;width: 100%;border-top:0;}
	.s1_c .swiper-slide .s1_cia{line-height: 26px;}
	.s1_c .swiper-slide .s1_cia img{height: 26px;}
	.s1_c .swiper-slide .s1_cia span{font-size: 22px;margin-left: 5px;}
	.s1_c .swiper-slide .s1_cib{margin-top: 15px;font-size: 16px;height: 40px;}
	.s1_c .swiper-slide .s1_cic{margin-top: 7px;line-height: 24px;font-size: 16px;}
	.s1_c .swiper-slide .s1_cic:after{width: 16px;height: 16px;}
}

.section2{margin-top: 75px;}
.s2_c .s2_ca{margin-top: 40px;position: relative;}
.s2_c .s2_ca .swiper-slide{position: relative;}
.s2_c .s2_ca .swiper-slide .s2_caia{overflow: hidden;}
.s2_c .s2_ca .swiper-slide .s2_caia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s2_c .s2_ca .swiper-slide:hover .s2_caia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.s2_c .s2_ca .swiper-slide .s2_caib{position: absolute;left: 9%;top:50%;transform: translateY(-50%);width: 420px;}
.s2_c .s2_ca .swiper-slide .s2_caib .s2_caiba{border:10px solid #0cb8c5;background: rgba(0,0,0,0.3);padding: 50px 40px 85px;}
.s2_c .s2_ca .swiper-slide .s2_caib .s2_caiba .s2_caibaa{font-size: 16px;color: #ffffff;font-weight: bold;}
.s2_c .s2_ca .swiper-slide .s2_caib .s2_caiba .s2_caibab{margin-top: 10px; font-size: 32px;color: #ffffff;font-weight: bold;line-height: 44px;height: 88px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.s2_c .s2_ca .swiper-slide .s2_caib .s2_caibb{background: #0cb8c5;padding: 30px 40px;margin-top: -1px;}
.s2_c .s2_ca .swiper-slide .s2_caib .s2_caibb .s2_caibba{font-size: 32px;color: #ffffff;font-weight: bold;}
.s2_c .s2_ca .swiper-slide .s2_caib .s2_caibb .s2_caibbb{margin-top: 20px;line-height: 30px;height: 60px;font-size: 16px;color: #ffffff;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.s2_c .s2_ca .swiper-slide .s2_caic{position: absolute;left: 0;bottom: 0;width: 100%;box-sizing: border-box;padding: 0 24px; background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));line-height: 3.5;font-size: 32px;color: #ffffff;font-weight: bold;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.s2_c .s2_ca .swiper-pagination{position: absolute;left: 0;width: 96%;text-align: right;bottom: 75px;}
.s2_c .s2_ca .swiper-pagination .swiper-pagination-bullet{border-radius: 0;opacity: 1;width: 15px;height: 15px;background: #d0f0f2;margin:0 7px;}
.s2_c .s2_ca .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #0cb8c5;}
.s2_c .s2_cb{margin-top: 40px;}
.s2_c .s2_cb .swiper-slide .s2_cba{overflow: hidden;}
.s2_c .s2_cb .swiper-slide .s2_cba img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s2_c .s2_cb .swiper-slide:hover .s2_cba img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.s2_c .s2_cb .swiper-slide .s2_cbb{line-height: 46px;margin: 0 24px;font-size: 20px;color: #000000;position: relative;}
.s2_c .s2_cb .swiper-slide .s2_cbb:after{content: "";position: absolute; width: 18px;height: 18px;right: 0;top:50%;margin-top: -9px;background: url(anchor.svg) no-repeat center;transform: rotate(45deg); background-size: contain;transition: all 0.15s;}
.s2_c .s2_cb .swiper-slide:hover .s2_cbb:after{transform: rotate(-45deg);}
.s2_c .s2_cb .swiper-slide:hover .s2_cbb{color: #0cb8c5;}
.s2_c .s2_cc{display: none;}
@media only screen and (max-width:1600px){
	.section2{margin-top: 50px;}
	.s2_c .s2_ca{margin-top: 30px;}
	.s2_c .s2_ca .swiper-slide .s2_caib{width: 380px;left:8%;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caiba{border:8px solid #0cb8c5;padding: 40px 30px 60px;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caiba .s2_caibaa{font-size: 14px;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caiba .s2_caibab{margin-top: 7px;font-size: 24px;line-height: 32px;height: 64px;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caibb{padding: 20px 30px;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caibb .s2_caibba{font-size: 24px;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caibb .s2_caibbb{margin-top: 15px;line-height: 24px;height: 48px;font-size: 14px;}
	.s2_c .s2_ca .swiper-pagination{bottom: 60px;}
	.s2_c .s2_ca .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;margin:0 5px;}
	.s2_c .s2_cb{margin-top: 30px;}
	.s2_c .s2_cb .swiper-slide .s2_cbb{line-height: 40px;margin:0 18px;font-size: 16px;}
	.s2_c .s2_cb .swiper-slide .s2_cbb:after{width: 16px;height: 16px;margin-top: -8px;}

	.s2_c .s2_ca .swiper-slide .s2_caic{font-size: 24px;padding: 0 18px;}
}
@media only screen and (max-width:1200px){
	.section2{margin-top: 35px;}
	.s2_c .s2_ca{margin-top: 20px;}
	.s2_c .s2_ca .swiper-slide .s2_caib{width: 340px;left:5%;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caiba{border:6px solid #0cb8c5;padding: 30px 20px 30px;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caiba .s2_caibaa{font-size: 13px;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caiba .s2_caibab{margin-top: 5px;font-size: 20px;line-height: 26px;height: 52px;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caibb{padding: 15px 20px;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caibb .s2_caibba{font-size: 20px;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caibb .s2_caibbb{margin-top: 10px;line-height: 20px;height: 40px;font-size: 13px;}
	.s2_c .s2_ca .swiper-pagination{bottom: 50px;}
	.s2_c .s2_ca .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;margin:0 3px;}
	.s2_c .s2_cb{margin-top: 20px;}
	.s2_c .s2_cb .swiper-slide .s2_cbb{line-height: 34px;margin:0 13px;font-size: 14px;}
	.s2_c .s2_cb .swiper-slide .s2_cbb:after{width: 14px;height: 14px;margin-top: -7px;}

	.s2_c .s2_ca .swiper-slide .s2_caic{font-size: 20px;padding: 0 13px;}
}
@media only screen and (max-width:750px){
	.section2{margin-top: 20px;}
	.s2_c .s2_ca{margin-top: 15px;}
	.s2_c .s2_ca .swiper-slide .s2_caia img{min-height: 260px;object-fit: cover;}
	.s2_c .s2_ca .swiper-slide .s2_caib{width: 60%;left:5%;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caiba{border:4px solid #0cb8c5;padding: 20px 15px 20px;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caiba .s2_caibaa{font-size: 14px;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caiba .s2_caibab{margin-top: 5px;font-size: 20px;line-height: 26px;height: 52px;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caiba .s2_caibac img{width: 15px;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caibb{padding: 10px 15px;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caibb .s2_caibba{font-size: 20px;}
	.s2_c .s2_ca .swiper-slide .s2_caib .s2_caibb .s2_caibbb{margin-top: 6px;line-height: 18px;height: 36px;font-size: 12px;display: none;}
	.s2_c .s2_ca .swiper-pagination{bottom: 20px;}
	.s2_c .s2_ca .swiper-pagination .swiper-pagination-bullet{width: 7px;height: 7px;margin:0 2px;}
	.s2_c .s2_cb{margin-top: 15px;display: none;}
	.s2_c .s2_cb .swiper-slide .s2_cbb{line-height: 30px;margin:0 10px;font-size: 13px;}
	.s2_c .s2_cb .swiper-slide .s2_cbb:after{width: 12px;height: 12px;margin-top: -6px;}
	.s2_c .s2_cc{margin-top: 20px;display: block;}
	.s2_c .s2_cc ul li{float: left;width: 48%;margin:0 4% 4% 0;}
	.s2_c .s2_cc ul li:nth-child(2n){margin-right: 0;}
	.s2_c .s2_cc ul li .s2_cbb{line-height: 36px;margin:0 10px;font-size: 16px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
    .s2_c .s2_ca .swiper-slide .s2_caic{font-size: 20px;padding: 0 10px;}
}

.section3{margin: 70px 0;background: #f7f7f7;position: relative;}
.s3_c .s3_cl{position: absolute;left:0;top:0;width: 50%;height: 100%;overflow: hidden;}
.s3_c .s3_cl img{height: 100%;object-fit: cover;width: 100%}
.s3_c .s3_cl img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s3_c .s3_cl:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.s3_c .s3_cr{width: 700px;position: relative;left:50%;margin-left: 100px;padding: 120px 0 80px;}
.s3_c .s3_cr .s3_cra{font-size: 32px;color: #010000;font-weight: bold;}
.s3_c .s3_cr .s3_cra span{color: #00aab7;}
.s3_c .s3_cr .s3_crb{font-size: 16px;color: #333333;line-height: 28px;margin-top: 30px;}
.s3_c .s3_cr .s3_crc{margin-top: 25px;border-top:2px solid #c3c3c3;}
.s3_c .s3_cr .s3_crc .s3_crci{border-bottom: 2px solid #c3c3c3;display: flex;justify-content: space-between;align-items: center;height: 116px;}
.s3_c .s3_cr .s3_crc .s3_crci .s3_crcil{font-size: 16px;color: #000000;font-weight: bold;}
.s3_c .s3_cr .s3_crc .s3_crci .s3_crcil b{font-size: 50px;}
.s3_c .s3_cr .s3_crc .s3_crci .s3_crcir{font-size: 16px;color: #333333;line-height: 28px;text-align: right;}
.s3_c .s3_cr .s3_crd{margin-top: 60px;}
.s3_c .s3_cr .s3_crd a{font-size: 18px;color: #000000;padding-right: 50px;position: relative;}
.s3_c .s3_cr .s3_crd a:after{content: "";position: absolute; width: 18px;height: 18px;right: 0;top:50%;margin-top: -9px;background: url(anchor.svg) no-repeat center;transform: rotate(45deg); background-size: contain;transition: all 0.15s;}
.s3_c .s3_cr .s3_crd:hover a:after{transform: rotate(-45deg);}
@media only screen and (max-width:1600px){
	.section3{margin: 50px 0;}
	.s3_c .s3_cr{width: 550px;margin-left: 50px;padding: 80px 0 40px;}
	.s3_c .s3_cr .s3_cra{font-size: 24px;}
	/*.s3_c .s3_cr .s3_crb{font-size: 14px;line-height: 24px;margin-top: 20px;}*/
	.s3_c .s3_cr .s3_crc{margin-top: 18px;}
	.s3_c .s3_cr .s3_crc .s3_crci{height: 100px;}
	.s3_c .s3_cr .s3_crc .s3_crci .s3_crcil{font-size: 14px;}
	.s3_c .s3_cr .s3_crc .s3_crci .s3_crcil b{font-size: 40px;}
	/*.s3_c .s3_cr .s3_crc .s3_crci .s3_crcir{font-size: 14px;line-height: 24px;}*/
	.s3_c .s3_cr .s3_crd{margin-top: 40px;}
	.s3_c .s3_cr .s3_crd a{font-size: 14px;padding-right: 40px;}
	.s3_c .s3_cr .s3_crd a:after{width: 16px;height: 16px;margin-top: -8px;}
}
@media only screen and (max-width:1200px){
	.section3{margin: 35px 0;}
	.s3_c .s3_cr{width: 44%;margin-left: 3%;padding: 60px 0 30px;}
/*	.s3_c .s3_cr .s3_cra{font-size: 20px;}
	.s3_c .s3_cr .s3_crb{font-size: 13px;line-height: 21px;margin-top: 10px;}
	.s3_c .s3_cr .s3_crc{margin-top: 15px;}
	.s3_c .s3_cr .s3_crc .s3_crci{height: 80px;}
	.s3_c .s3_cr .s3_crc .s3_crci .s3_crcil{font-size: 13px;}
	.s3_c .s3_cr .s3_crc .s3_crci .s3_crcil b{font-size: 30px;}
	.s3_c .s3_cr .s3_crc .s3_crci .s3_crcir{font-size: 13px;line-height: 21px;}
	.s3_c .s3_cr .s3_crd{margin-top: 30px;}
	.s3_c .s3_cr .s3_crd a{font-size: 13px;padding-right: 30px;}
	.s3_c .s3_cr .s3_crd a:after{width: 14px;height: 14px;margin-top: -7px;}*/
}
@media only screen and (max-width:750px){
	.section3{margin: 20px 0;}
	.s3_c .s3_cl{position: relative;width: 100%;}
	.s3_c .s3_cr{width: 94%;left:3%;margin-left: 0;padding: 20px 0;}
/*	.s3_c .s3_cr .s3_cra{font-size: 16px;}
	.s3_c .s3_cr .s3_crc{margin-top: 10px;}
	.s3_c .s3_cr .s3_crc .s3_crci{height: 65px;}
	.s3_c .s3_cr .s3_crc .s3_crci .s3_crcil b{font-size: 24px;}
	.s3_c .s3_cr .s3_crd{margin-top: 15px;}
	.s3_c .s3_cr .s3_crd a:after{width: 12px;height: 12px;margin-top: -6px;}*/
	.s3_c .s3_cr .s3_crc .s3_crci .s3_crcir{max-width: 60%}
}

.section4{padding: 60px 0 0;}
.s4_c{margin-top: 42px;}
.s4_c .swiper-slide a{display: grid;}
.s4_c .swiper-slide .s4_ci{box-shadow: inset 0px 0px 0px 0px #e2e2e2;transition: box-shadow 300ms;}
.s4_c .swiper-slide .s4_ci .s4_cia img{position: relative;z-index: -1;}
.s4_c .swiper-slide .s4_ci .s4_cia{overflow: hidden;}
.s4_c .swiper-slide .s4_ci .s4_cia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.s4_c .swiper-slide:hover .s4_ci .s4_cia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.s4_c .swiper-slide .s4_ci .s4_cib{padding: 22px 8px 0;}
.s4_c .swiper-slide .s4_ci .s4_cib .s4_ciba{font-size: 16px;color: #9b9693;font-weight: bold;}
.s4_c .swiper-slide .s4_ci .s4_cib .s4_ciba span{color: #00aab7;}
.s4_c .swiper-slide .s4_ci .s4_cib .s4_ciba span.color1{color: #d62a2a;}
.s4_c .swiper-slide .s4_ci .s4_cib .s4_cibb{margin-top: 15px;line-height: 36px;font-size: 20px;color: #000000;font-weight: bold;height: 72px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
/*.s4_c .swiper-slide:hover .s4_ci .s4_cib .s4_cibb{color: #0cb8c5;}*/
.s4_c .swiper-slide .s4_ci .s4_cib .s4_cibc{margin-top: 20px;border-top:2px solid #000000;line-height: 77px;font-size: 16px;color: #000000;position: relative;}
.s4_c .swiper-slide .s4_ci .s4_cib .s4_cibc:after{content: "";position: absolute; width: 18px;height: 18px;right: 0;top:50%;margin-top: -9px;background: url(anchor.svg) no-repeat center;transform: rotate(45deg); background-size: contain;transition: all 0.15s;}
.s4_c .swiper-slide:hover .s4_ci .s4_cib .s4_cibc:after{transform: rotate(-45deg);}
.s4_c .swiper-slide:hover .s4_ci{box-shadow: inset 0px 0px 0px 8px #e2e2e2;}
.s4_c .swiper-slide:hover .s4_ci .s4_cib{background: url(s4_3_03.jpg) no-repeat center;background-size: cover;}
@media only screen and (max-width:1600px){
	.section4{padding: 40px 0 0;}
	.s4_c{margin-top: 30px;}
	.s4_c .swiper-slide .s4_ci .s4_cib{padding: 15px 8px 0;}
	.s4_c .swiper-slide .s4_ci .s4_cib .s4_ciba{font-size: 14px;}
	.s4_c .swiper-slide .s4_ci .s4_cib .s4_cibb{margin-top: 10px;line-height: 30px;font-size: 18px;height: 60px;}
	.s4_c .swiper-slide .s4_ci .s4_cib .s4_cibc{margin-top: 15px;font-size: 14px;line-height: 55px;}
	.s4_c .swiper-slide .s4_ci .s4_cib .s4_cibc:after{width: 16px;height: 16px;margin-top: -8px;}
}
@media only screen and (max-width:1200px){
	.section4{padding: 30px 0 0;}
	.s4_c{margin-top: 20px;}
	.s4_c .swiper-slide .s4_ci .s4_cib{padding: 10px 6px 0;}
	.s4_c .swiper-slide:hover .s4_ci{box-shadow: inset 0px 0px 0px 6px #e2e2e2;}
	.s4_c .swiper-slide .s4_ci .s4_cib .s4_ciba{font-size: 13px;}
	.s4_c .swiper-slide .s4_ci .s4_cib .s4_cibb{margin-top: 7px;line-height: 26px;font-size: 16px;height: 52px;}
	.s4_c .swiper-slide .s4_ci .s4_cib .s4_cibc{margin-top: 10px;font-size: 13px;line-height: 50px;}
	.s4_c .swiper-slide .s4_ci .s4_cib .s4_cibc:after{width: 14px;height: 14px;margin-top: -7px;}
}
@media only screen and (max-width:750px){
	.section4{padding: 20px 0 0;}
	.s4_c{margin-top: 15px;}
	.s4_c .swiper-slide .s4_ci .s4_cib{padding: 7px 4px 0;}
	.s4_c .swiper-slide:hover .s4_ci{box-shadow: inset 0px 0px 0px 4px #e2e2e2;}
/*	.s4_c .swiper-slide .s4_ci .s4_cib .s4_ciba{font-size: 12px;}
	.s4_c .swiper-slide .s4_ci .s4_cib .s4_cibb{margin-top: 5px;line-height: 22px;font-size: 14px;height: 44px;}
	.s4_c .swiper-slide .s4_ci .s4_cib .s4_cibc{margin-top: 7px;font-size: 12px;line-height: 40px;}
	.s4_c .swiper-slide .s4_ci .s4_cib .s4_cibc:after{width: 12px;height: 12px;margin-top: -6px;}*/
}







